home *** CD-ROM | disk | FTP | other *** search
/ Trading on the Edge / Trading On The Edge - CD-ROM Toolkit (Wayzata Technology)(2031)(1994).bin / mac / Mac_Files / Vendor Demos / RomMaker / TestData / Chaptr3b.txt < prev   
Text File  |  1992-09-08  |  16KB  |  331 lines

  1.    3.6 The RomMaker Menu
  2.  
  3.    Having specified a Rom content script file, you have defined the basic
  4.    ingredients required to make a CD-ROM, namely its title and its con-
  5.    tents. We are now ready to move into the validation phase of the making
  6.    a CD-ROM.
  7.  
  8.                                    [PICTURE]
  9.  
  10.                         Figure 3.8 - The RomMaker Menu
  11.  
  12.    The RomMaker Menu scheme allows you to pick from one of six basic
  13.    options:
  14.  
  15.         *    File. This option allows you to save, retrieve, delete, print,
  16.              and create new title sets.
  17.  
  18.         *    Edit. This is the standard Apple option that allows you to
  19.              edit items
  20.  
  21.         *    Make. This option allows you to output a pre-mastered CD-ROM
  22.              after you have defined the various parameters associated with
  23.              defining a title and its contents.
  24.  
  25.         *    Emulate. This option allows you to quality assure the premas-
  26.  
  27.              tered image you have made before it is replicated.
  28.  
  29.         *    Examine. This option invokes the editor allowing you to
  30.              examine either your Rom Content file or other files such as
  31.              the pre-mastered output log file etc. produced by the Rom-
  32.              Maker.
  33.  
  34.         *    Utilities. This option invokes a variety of utilities that can
  35.              copy and verify pre-mastered images resident on different
  36.              media. A format option here allows you to prepare your WCD-ROM
  37.              hard disk system should the need arise.
  38.  
  39.    3.7 Pre-mastering the CD-ROM for Testing
  40.  
  41.                                    [PICTURE]
  42.  
  43.                     Figure 3.9 - Making a Premastered Image
  44.  
  45.    You are now ready to make your first pre-mastered image for producing a
  46.    CD-ROM.  Select the Make option in the menu and you will see five
  47.    choices related to premastering a CD-ROM image:
  48.  
  49.         *    DATA/DAT Image. This writes a CD-ROM pre-mastered image onto a
  50.              DAT cartridge for shipment to a mastering plant. This is the
  51.              first and only step you take if you have a DATA-DAT only sys-
  52.              tem to make a pre-mastered image.
  53.  
  54.         *    RomMaker Hard Disk. This creates a pre-mastered image onto the
  55.              WCD-ROM subsystem disk. This is the first step if you wish to
  56.              replicate small quantities of CD-ROMs using the WCD-ROM drive.
  57.  
  58.         *    Write Once CD. This option replicates the pre-mastered image
  59.              stored on the subsystem disk to a blank CD-ROM in the WCD-ROM
  60.              drive.
  61.  
  62.         *    Icon Only Image. This creates a view of CD-ROM folder struc-
  63.              ture. You use this option to rearrange the views of each
  64.              folder or file before you premaster. Creating this folder/file
  65.              view of your CD-ROM requires minimal disk space and time,
  66.              allowing you to restructure the user view of the CD-ROM before
  67.              pre-mastering.
  68.  
  69.         *    Icon Database. This selection takes a snapshot view of the
  70.              icon window size, position and view of the folder structure
  71.              and stores this data in a database for future reference. You
  72.              can subsequently use this database when you are pre-mastering
  73.              to re-position any file/folder icon to the position specified
  74.              in this database. We will cover the use of both the Icon Only
  75.              Image and the Icon Database in the next section where we make
  76.              more complex CD-ROMs.
  77.  
  78.    RomMaker will not allow you to make either an Icon View or a pre-
  79.    mastered image on DAT or WCD-ROM disk unless you have filled in both the
  80.    volume identifier and the Rom Content Script file name. For our
  81.    demonstration, select the Make WCD-ROM Hard Disk Image option and Rom-
  82.    Maker will begin to produce a pre-mastered image.
  83.  
  84.                                    [PICTURE]
  85.  
  86.                       Figure 3.10 - Premastering a CD-ROM
  87.  
  88.    The screen shown in Figure 3.10 will replace the Volume Information
  89.    Folder when you start making a WCD-ROM image. You will see this status
  90.    window while each file/folder you specified in the script file is ana-
  91.    lyzed prior to premastering. All errors in the script file are caught at
  92.    this stage of the process. For example, if you had specified a folder on
  93.    the network and that volume was not mounted, the RomMaker will abort the
  94.    process and flag this error so that you can mount the volume before you
  95.    run it.
  96.  
  97.    If you have misspecified your Rom content script, simply select the
  98.    Examine button next to the Rom Content File specification and you will
  99.    be placed back in the editor to make changes to your specification
  100.    files. You can iterate around this process until there are no errors in
  101.    your specification.
  102.  
  103.                                    [PICTURE]
  104.  
  105.             Figure 3.11 - Outputting the files to the CD-ROM Image
  106.  
  107.  
  108.    If your content file has no errors, RomMaker will immediately begin to
  109.    build the pre-mastered output on the WCD-ROM hard disk. The status win-
  110.    dow shows the current production stage. This window will be refreshed
  111.    for each file/folder you have specified in your Rom Content file. It
  112.    also tells you how much data has been written to the image, as well as
  113.    the estimated completion time based on an extrapolation of past perform-
  114.    ance. This is by far the most time-consuming part of the process since
  115.    each byte of every file you wish to put on the CD-ROM has to be read and
  116.    written to the RomMaker hard disk. When pre-mastering is complete, Rom-
  117.    Maker will return you to your title section.
  118.  
  119.    The time it takes to produce a premastered image is dependent on the
  120.    number of files and the amount of data you are putting on the CD-ROM.
  121.    The throughput is dependent on four major factors:
  122.  
  123.         *    Source of data. If the source files are on a slow removable
  124.              hard disk or they are on a network, the transfer speed will be
  125.              low. On fast disks in cases where you are moving large number
  126.              of files to the CD-ROM, you can achieve transfer rates of upto
  127.              20MB per minute.
  128.  
  129.         *    Processor. If you are running this on a slow processor, this
  130.  
  131.              will affect the performance. RomMaker running on an Apple IIfx
  132.              can easily transfer data at between 7 to 20MB per minute
  133.              depending on the speed of your local hard disk.
  134.  
  135.         *    Number of files. If you have specified a large number of
  136.              files, the RomMaker will be slower since there is significant
  137.              overhead in creating a file when the CD-ROM is being made.
  138.  
  139.         *    Amount of free memory. RomMaker will run on a 4MB machine.
  140.              However, if you are planning to put large number of files on
  141.              your CD-ROM, it is preferable that you increase this memory as
  142.              RomMaker defaults to the slower hard disk for temporary stor-
  143.              age if it runs out of physical memory.
  144.  
  145.    You may terminate the pre-mastering process at any time by pressing the
  146.    Cancel button. RomMaker will ask you to confirm termination and you will
  147.  
  148.    be returned to the main form. The WCD-ROM image you started to produce
  149.    is of course incomplete and useless, as the operation was aborted.
  150.  
  151.                                    [PICTURE]
  152.  
  153.               Figure 3.12 - Post Processing the Premastered Image
  154.  
  155.    After completing the copy to the CD-ROM image of each file, the RomMaker
  156.    will now commence building any associated files that are required on the
  157.    CD-ROM. For example, both the System 6 and System 7 desktop are created
  158.    at this stage.
  159.  
  160.                                    [PICTURE]
  161.  
  162.                      Figure 3.13 - Successful Premastering
  163.  
  164.    If the process is successful, you will see a dialog box similar to the
  165.    one above. You have just finished making your first pre-mastered image
  166.    using RomMaker. In our book analogy, you have just finished 'phototyp-
  167.    esetting' the final proof of your book.
  168.  
  169.    A log file named 'Volume Name' Log will be created in the LOG folder for
  170.    each volume you pre-master. This log file contains information on
  171.    source, destination and attributes for each file on the CD-ROM. To
  172.    examine, this file, invoke the Examine Log File menu choice and you will
  173.    be placed in the RomMaker editor.
  174.  
  175.    3.8 Validating the WCD-ROM Image
  176.  
  177.                                    [PICTURE]
  178.  
  179.                       Figure 3.14 - Invoking the Emulator
  180.  
  181.    RomMaker provides a unique capability of verifying the pre-mastered
  182.    image (or 'phototypeset' output) before replicating the image on our
  183.    WCD-ROM drive. The emulation feature enables you to use the pre-mastered
  184.    image as a CD-ROM. Select the Emulate Menu option, followed by the "Ap-
  185.    ple HFS using WCD-ROM Disk Image" option (Fig 3.14).
  186.  
  187.    The system will mount the pre-mastered WCD-ROM disk image as a CD-ROM
  188.    drive. The volume will appear on the desktop and you can now check the
  189.    contents of your CD-ROM pre-mastered image by using standard Apple
  190.    interface commands. You now have a pre-mastered image emulating a CD-ROM
  191.    drive. It will behave just like the CD-ROM, mimicking the CD-ROM drive
  192.    you have chosen. You can open any folder or application on the CD-ROM.
  193.  
  194.    If you try to access a file, the disk drive will go to the appropriate
  195.    image location and access the image you created. This feature enables
  196.    you to verify that the pre-mastered image you are about to replicate
  197.    using the WCD-ROM drive is exactly correct.
  198.  
  199.    If you find that the icon positions in your CD-ROM image are not where
  200.    you want them, you can change these positions by invoking the 'Allow
  201.    Desktop Changes' option under the Emulate menu. This option permits
  202.    write access to the CD-ROM image in so far as icon positions and views
  203.    are concerned. You can move icons and change folder views until you are
  204.    happy with its look. You cannot however update a file using this option.
  205.    Having repositioned the icons, simply unmount the volume and the CD-ROM
  206.    image is now ready to be replicated.
  207.  
  208.    3.9 Replication.
  209.  
  210.    In this demonstration software, we will of course not physically make a
  211.    CD-ROM - you clearly require the RomMaker hardware for that. However,
  212.    the software will go through all neccessary steps that you need in order
  213.    to make a CD-ROM.
  214.  
  215.    With a WCD-ROM subsystem, you can in-house replicate small quantities of
  216.    CD-ROMs using your JVC WCD-ROM XR-100 drive. To do so, you must have
  217.    created a pre-mastered image on your WCD-ROM subsystem hard disk as
  218.    described in the previous section. Having done so, you simply need to
  219.    select Write-Once CD under the Make option in your command line menu.
  220.  
  221.                                    [PICTURE]
  222.  
  223.             Figure 3.15 - Volume Identification before Replication
  224.  
  225.    The screen above will be displayed asking for confirmation that you wish
  226.    to replicate this image. Move the mouse to cancel to return to RomMaker
  227.    or OK to proceed with the replication. Please note that once you start
  228.    the replicate operation, you cannot stop the replication process unless
  229.    you switch off your computer. Control is only returned to you when the
  230.    CD-ROM has been completely replicated.
  231.  
  232.    Replication of a CD-ROM from its premastered image takes about an hour
  233.    and 10 minutes for a full 660MB CD-ROM. The time taken is exactly pro-
  234.    portional to the amount of data you wish to replicate. The process of
  235.    replicating a CD-ROM from its pre-mastered image is achieved in two
  236.    stages:
  237.  
  238.         1)   Copy the pre-mastered image to the CD-ROM at the appropriate
  239.              locations.
  240.  
  241.                                         [PICTURE]
  242.  
  243.                           Figure 3.16 - The Replication Process
  244.  
  245.              The screen shown above will be displayed as the WCD-ROM disk
  246.              image is replicated to the blank disk. The system predicts the
  247.              completion time of this process from the size of the pre-
  248.              mastered image and the transfer rate of the data from the disk
  249.              image to the WCD-ROM drive.
  250.  
  251.         2)   Write header and table of contents information regarding the
  252.              location of the data on the CD-ROM.
  253.  
  254.                                         [PICTURE]
  255.  
  256.                          Figure 3.17 - Writing Table of Contents
  257.  
  258.              The screen above will be displayed as a table of contents and
  259.              other key information is written to the CD-ROM. This part of
  260.              process always takes about four and a half minutes and is
  261.              independent of the size of the pre-mastered image.
  262.  
  263.    Once the table of contents have been written to the blank CD-ROM, you
  264.    can take this CD-ROM and play it on any CD-ROM player. You have just
  265.    finished producing your first in-house CD-ROM.
  266.  
  267.    3.10 Premastering onto a DATA/DAT Tape
  268.  
  269.    The next two sections cover the production of a pre-mastered image on a
  270.    JVC DATA-DAT drive for shipment to a mastering plant. In order to send
  271.    data to mastering plants, you will need to create a tape containing the
  272.    pre-mastered image.
  273.  
  274.    The process for making a premastered tape is the same as for making a
  275.    WCD-ROM disk image. You will select the Data-Dat Image option under Make
  276.    in the command line menu. The screen shown in Fig 3.6 will replace the
  277.    first screen when you start to make a DAT tape. The status window (Fig
  278.    3.7) shows the current production stage. It also tells you how much data
  279.    has been written to the tape, as well as the estimated completion time.
  280.    The current window shows which file is being processed. When pre-
  281.    mastering is complete, RomMaker returns you to the first screen.
  282.  
  283.    Typically, it takes about one and one-half hours to pre-master a 660Mb
  284.    image if your files are located on a local hard disk. Production times
  285.    may be somewhat slower if your files are located on a network or a
  286.    slower removable hard disk, as these devices can be slower to access.
  287.  
  288.    You have just finished making your first pre-mastered tape using Rom-
  289.    Maker. In our book analogy, you have just finished 'phototypesetting'
  290.    the final proof of your book.
  291.  
  292.    3.11 Validating the DAT Tape
  293.  
  294.    RomMaker provides a unique capability of verifying the pre-mastered tape
  295.    (or 'phototypeset' output) before sending it to the mastering plant. The
  296.    JVC DATA/DAT tape drive is unique in that it is a random access tape
  297.    drive that can be used during emulation as a CD-ROM albeit a slow one.
  298.    To emulate, select the Emulate Apple HFS using Data/Dat option from the
  299.    menu. In the commercial product, the tape drive will begin operating as
  300.    the software begins to mount the premastered image you have made as an
  301.    HFS CD-ROM volume.
  302.  
  303.    The HFS volume will mount on the desktop and behave just like a CD-ROM
  304.    with somewhat slower performance. You can open any folder or application
  305.    on this tape volume just as if you had a CD-ROM. When you try to access
  306.    a file, the DAT drive will go to the appropriate tape location and
  307.    access image you created. This feature enables you to verify that the
  308.    tape you are about to send for replication is correct. Once you are
  309.    satisfied with its content, you will simply put the DAT cartridge with
  310.    the necessary paperwork in a shipping envelope and send it to your mas-
  311.    tering plant along with your labeling requirements.
  312.  
  313.    3.12 Summary
  314.  
  315.                                 [PICTURE]
  316.  
  317.                        Figure 3.18 - RomMaker Processing
  318.  
  319.  
  320.  
  321.    In this section, we have produced our first simple CD-ROM. Pre-mastering
  322.    a CD-ROM required us to gather data and software into a folder structure
  323.    as defined in the Rom Content file. We created a title form to define
  324.    the volume identifier for the CD-ROM. RomMaker used this information to
  325.    produce a premastered image on either the DATA/DAT or the RomMaker hard
  326.    disk. This premastered image was used to fully test the integrity of any
  327.    application software. If there were any soft errors, an error file was
  328.    optionally created.  A log file defining the exact location, source of
  329.    data, and CD-ROM filename was created for your records.
  330.  
  331.